package com.binhthuan.catechist.client.dto;

import name.pehl.piriti.client.json.Json;
import name.pehl.piriti.client.json.JsonReader;
import name.pehl.piriti.client.json.JsonWriter;

import com.google.gwt.core.client.GWT;

/**
 * @author Giang Đinh - Địa điểm học, tương ứng với bảng <b>phong_hoc</b> trong
 *         cơ sở dữ liệu.
 */
public class Venue {

    public interface VenueReader extends JsonReader<Venue> {
    }
    public interface VenueWriter extends JsonWriter<Venue> {
    }

    public static VenueReader READER = GWT.create(VenueReader.class);
    public static VenueWriter WRITER = GWT.create(VenueWriter.class);

    /**
     * Mã phòng học.
     */
    @Json
    private Integer id;
    
    /**
     * Vị trí phòng học.
     */
    @Json
    private String location;
    
    /**
     * 
     */
    public Venue() {
    }

    /**
     * Lấy mã phòng học.
     * @return Mã phòng học.
     */
    public Integer getId() {
        return id;
    }

    /**
     * Gán mã phòng học.
     * @param id
     *            Mã phòng học.
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * Lấy địa điểm học.
     * @return Địa điểm học.
     */
    public String getLocation() {
        return location;
    }

    /**
     * Gán địa điểm học.
     * @param location
     *            Địa điểm học.
     */
    public void setLocation(String location) {
        this.location = location;
    }
}
